An Approach for Constructing Component-based Software Systems with Safe Dynamic Adaptability

نویسندگان

  • Noriki Amano
  • Takuo Watanabe
چکیده

In a software system, dynami adaptability is the ability for dynami adaptation on runtime environments. A software system with dynami adaptability an adapt itself to the hanges of runtime environments by hanging its own behavior in dynami & exible way. We have proposed a software model with dynami adaptability named DAS and its des ription language named LEAD++. We an use LEAD++ as a s ript language to onstru t omponentbased software systems with dynami adaptability. In this paper, we onsider about safety issues on dynami adaptability of omponent-based software systems and propose an improved DAS model named Safe DAS. The safety means that adaptable behavior of omponent-based software systems does not violate their onsisten y. To realize safe dynami adaptability, the Safe DAS model supports ex eptions & assertions me hanisms, atomi ity& serialization of adaptable behavior and a unique me hanism named dynami assertions that assertions an be hanged dynami ally.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Megamodel-based Management of Dynamic Tool Integration in Complex Software Systems

The development of complex software systems is more and more based on the composition and integration of autonomous component systems. This can be done either statically (proactive approach) at development-time or dynamically through a reactive approach in which a new composite system can possibly be created on-demand and/or at run-time from existing systems. With the aim of constructing and ma...

متن کامل

Middleware Model for Adapting Dynamic Requirements

Making a distributed system adaptable to the dynamic variations in the user requirements is a big challenge in software industries. It is identified that the solution for the adaptability of such dynamic variations can be achieved through reflective middleware. In this paper an efficient solution is proposed by combining aspect oriented approach with reflective middleware. The significant featu...

متن کامل

Dynamic Adaptability in Operating Systems by Means of anObject { Oriented

Dynamic adaptability of operating systems becomes more and more important, to be able to deal with new requirements, without the necessity of recompiling and rebooting the whole system. In the eld of software development the object-oriented paradigm has been widly accepted as powerful method to achieve adaptability. This paper presents a novel approach to achieve ne-grained, dynamic adaptabilit...

متن کامل

Experience with Safe Dynamic Reconfigurations in Component-Based Embedded Systems

Supporting dynamic reconfiguration is required even in highly constrained embedded systems, to allow patches and updates to the embedded systems software, and to allow adaptations to changes in environmental and operating conditions without service interruption. Dynamic reconfiguration, however, is a complex and error prone process. In this paper we report our experience in implementing safe dy...

متن کامل

An Optimal Dynamic Control Method for an Isolated Intersection Using Fuzzy Systems

Traffic flow systems are nonlinear and uncertain, so it is very difficult to find their optimal points. In traditional traffic control systems, the traffic lights of crossings change in a fixed time period that is not optimal. On the other hand, most proposed systems are sufficiently capable of coping with the uncertainties of traffic flow. To solve this problem, there is a need to develop expe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001